﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ShareCode.KeyValue
{
    /// <summary>
    ///200: '服务器成功返回请求的数据。',
    ///201: '新建或修改数据成功。',
    ///202: '一个请求已经进入后台排队（异步任务）。',
    ///204: '删除数据成功。',
    ///400: '发出的请求有错误，服务器没有进行新建或修改数据的操作。',
    ///401: '用户没有权限（令牌、用户名、密码错误）。',
    ///403: '用户得到授权，但是访问是被禁止的。',
    ///404: '发出的请求针对的是不存在的记录，服务器没有进行操作。',
    ///405: '请求方法不被允许。',
    ///406: '请求的格式不可得。',
    ///410: '请求的资源被永久删除，且不会再得到的。',
    ///422: '当创建一个对象时，发生一个验证错误。',
    ///500: '服务器发生错误，请检查服务器。',
    ///502: '网关错误。',
    ///503: '服务不可用，服务器暂时过载或维护。',
    ///504: '网关超时。',
    /// </summary>
    public enum EnumResultCode
    {
        OK = 200,
        UpdateOK = 201,
        AsyncOK = 202,
        DeleteOK = 204,
        ErrRequest = 400,
        ErrPermission = 401,
        AccessDenied = 403,
        NoData = 404,
        Forbidden = 405,
        ErrFormat = 406,
        NoResource = 410,
        ValidationError = 422,
        ServerErr = 500,
        BadGateway = 502,
        ServiceUnavailable = 503,
        GatewayTimeout = 504,
    }
}
